package com.bdd.kdi;

import java.util.ArrayList;
import java.util.List;

import com.example.kdi.dummy.ProduitEnseignePrix;

import android.content.Context;
import android.database.Cursor;

public class ProduitEnseignePrixBDD extends DataBaseHelper {
	
    
	public ProduitEnseignePrixBDD(Context context) {
		super(context);
	}
	
	public ProduitEnseignePrix getPrixByIdProduitIdEnseigne(int idProduit, int idEnseigne){
		Cursor c = myDataBase.rawQuery("select * from prix_produit where _id_produit = ? and _id_enseigne = ?" ,new String [] {String.valueOf(idProduit),String.valueOf(idEnseigne)});
		return cursorToPrix(c);
	}
	
	
	public List<ProduitEnseignePrix> getAllPrixByIdEnseigne(int idEnseigne){
		List<ProduitEnseignePrix> Produits = new ArrayList<ProduitEnseignePrix>();

	    Cursor cursor = myDataBase.rawQuery("select * from prix_produit where _id_enseigne = ?",new String [] {String.valueOf(idEnseigne)});

	    cursor.moveToFirst();
	    while (!cursor.isAfterLast()) {
	      ProduitEnseignePrix Produit = cursorToPrix(cursor);
	      Produits.add(Produit);
	      cursor.moveToNext();
	    }
	    // Make sure to close the cursor
	    cursor.close();
	    return Produits;
	}
	
	
	
	
	private ProduitEnseignePrix cursorToPrix(Cursor cursor) {
		ProduitEnseignePrix ProduitEnseignePrix = new ProduitEnseignePrix();
		ProduitEnseignePrix.setId_produit(String.valueOf(cursor.getLong(0)));
		ProduitEnseignePrix.setId_enseigne(String.valueOf(cursor.getLong(1)));
		ProduitEnseignePrix.setPrix(cursor.getDouble((2)));
	    return ProduitEnseignePrix;
	  }


}
